*{
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
}

html{
	font-size: 15px;	
}

body {
	background-repeat: no-repeat;
	background-position: 100px 0;
	background-color:#DDE9CD;
}

.rich-panel-header {
	font-size: 20px;
	font-weight:bold;
	background-image: none;
	background-color: #fff;
	margin-top:0px;
	text-align:left;
	border: none;
	color:#6c9c34;
}

.rich-panel{
	width:900px;
	font-size: 15px;
	padding:100px 2.857142857rem;
	margin-top:3.428571429rem;
	border-radius:20px;
	border:none;
	box-shadow: 0 5px 5px rgba(100, 100, 100, 0.3);
}
.rich-messages-marker img {
	padding-right: 7px;
}

.top {
	vertical-align: top;
}

rich-message-label {
	padding: 0px 10px;
}

.rich-messages-label {
	padding: 0px 10px
}

.rich-message-marker {
	
}

.rich-message {
	
}

.errorLabel {
	color: red;
	font-size: 10px;
}

.infoLabel {
	color: green;
	font-size: 10px;
}

input[type="text"] {
	text-transform: uppercase;
}

select {
	text-transform: uppercase;
}

.rich-table-cell {
	text-transform: uppercase;
}

.maiusculo {
	text-transform: uppercase;
}

.negrito {
	font-weight: bold;
}

.form {
	font-weight: bold;
	font-size: 20px;
}
